package com.pm2.entity.weekMeet;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicUpdate;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 周会详情
 * @author qin
 *
 */
@Entity
@Table(name="db_pm2_meeting_detail")
@DynamicUpdate
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MeetingDetail {
	
	// @Fields id : 项目主键
	@Id @Column(name="id")
	@GeneratedValue(strategy=GenerationType.AUTO)
	int id;	 
	
	int pid;
	
	// @Fields project_id : 项目id
	int project_id;
	
	// @Fields plan_name : 执行任务
	String plan_name;
	
	// @Fields developer : 开发者
	int developer;
	//开始日期
	String start_date;
	// @Fields deadline : 截止日期
	String deadline;
	//绩效状态
	String performance_status;
	//任务状态
	String task_status;
	//完成时间，由系统自动生成
	String finish_time;
	String difficulty_level;//难度等级(任务分配时选择该项)
	String finish_situation;//任务完成情况（由任务分发者最后断定）
	String estimate_describe;//完成情况描述
	String finish_describe;//完成描述
	BigDecimal estimate_coefficient;//评估系数
	String finish_stutus;//完成状态（提前完成，延时完成、按时完成）
	
	String estimate_status;//任务评估状态（0----未评估1------已评估）
	
	Integer plan_id;//计划id
	Integer task_level;//任务等级
	
}

